package com.ygqh.baby.po;

import com.ygqh.baby.ao.DataStatus;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class AdminSku {
	private Long id;

	private Long groupId;

	private String skuCode;

	private String productCode;

	private String productName;

	private String color;

	private String sizeName;

    private BigDecimal salePrice;

	private Date createTime;

	private String createBy;

	private DataStatus status;
	
	private Boolean isCoats;

    private Boolean pushWdt;

    private String warehouseNo;

	/*---------------------------------*/
	private List<String> sizeList;
	
	private YgGroup group;
	
	private YgSkuMaterial material;

	private Long categoryId;

	private String categoryNames;
	
	private String basicAttribute;

    private String outProductCode;

    private String outSkuCode;

    private String brandName;

    private String categoryName;

    private String barcode;

	private String concatCategoryName;

    public String getWarehouseNo() {
        return warehouseNo;
    }

    public void setWarehouseNo(String warehouseNo) {
        this.warehouseNo = warehouseNo;
    }

    public YgSkuMaterial getMaterial() {
		return material;
	}

	public void setMaterial(YgSkuMaterial material) {
		this.material = material;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getGroupId() {
		return groupId;
	}

	public void setGroupId(Long groupId) {
		this.groupId = groupId;
	}

	public String getSkuCode() {
		return skuCode;
	}

	public void setSkuCode(String skuCode) {
		this.skuCode = skuCode == null ? null : skuCode.trim();
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode == null ? null : productCode.trim();
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName == null ? null : productName.trim();
	}

	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		this.color = color == null ? null : color.trim();
	}

	public String getSizeName() {
		return sizeName;
	}

	public void setSizeName(String sizeName) {
		this.sizeName = sizeName == null ? null : sizeName.trim();
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy == null ? null : createBy.trim();
	}

	public DataStatus getStatus() {
		return status;
	}

	public void setStatus(DataStatus status) {
		this.status = status;
	}

	public List<String> getSizeList() {
		return sizeList;
	}

	public void setSizeList(List<String> sizeList) {
		this.sizeList = sizeList;
	}

	public YgGroup getGroup() {
		return group;
	}

	public void setGroup(YgGroup group) {
		this.group = group;
	}

	public Boolean getIsCoats() {
		return isCoats;
	}

	public void setIsCoats(Boolean isCoats) {
		this.isCoats = isCoats;
	}

	public Long getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Long categoryId) {
		this.categoryId = categoryId;
	}

	public String getBasicAttribute() {
		return basicAttribute;
	}

	public void setBasicAttribute(String basicAttribute) {
		this.basicAttribute = basicAttribute;
	}

	public String getCategoryNames() {
		return categoryNames;
	}

	public void setCategoryNames(String categoryNames) {
		this.categoryNames = categoryNames;
	}

	public String getOutProductCode() {
		return outProductCode;
	}

	public void setOutProductCode(String outProductCode) {
		this.outProductCode = outProductCode;
	}

	public String getOutSkuCode() {
		return outSkuCode;
	}

	public void setOutSkuCode(String outSkuCode) {
		this.outSkuCode = outSkuCode;
	}

	public String getBrandName() {
		return brandName;
	}

	public void setBrandName(String brandName) {
		this.brandName = brandName;
	}

    public Boolean getPushWdt() {
        return pushWdt;
    }

    public void setPushWdt(Boolean pushWdt) {
        this.pushWdt = pushWdt;
    }

	public String getCategoryName() {
		return categoryName;
	}

	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	public String getBarcode() {
		return barcode;
	}

	public void setBarcode(String barcode) {
		this.barcode = barcode;
	}

	public String getConcatCategoryName() {
		return concatCategoryName;
	}

	public void setConcatCategoryName(String concatCategoryName) {
		this.concatCategoryName = concatCategoryName;
	}

    public BigDecimal getSalePrice() {
        return salePrice;
    }

    public void setSalePrice(BigDecimal salePrice) {
        this.salePrice = salePrice;
    }
}